Manager: Thread Manager



Carbon fully supports the Thread Manager. Note, however, that the Thread Manager provides only cooperative threading for PowerPC applications. Applications can use the Multiprocessing Services API to create preemptively scheduled tasks.

Supported  CallDebuggerDisposeThreadProc

Supported  CallDebuggerNewThreadProc

Supported  CallDebuggerThreadSchedulerProc

Supported  CallThreadEntryProc

Supported  CallThreadSchedulerProc

Supported  CallThreadSwitchProc

Supported  CallThreadTerminationProc

Supported  CreateThreadPool

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DebuggerDisposeThreadProcPtr

Supported  DebuggerNewThreadProcPtr

Supported  DebuggerThreadSchedulerProcPtr

Supported  DisposeDebuggerDisposeThreadUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeDebuggerNewThreadUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeDebuggerThreadSchedulerUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeThread

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeThreadEntryUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeThreadSchedulerUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeThreadSwitchUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeThreadTerminationUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetCurrentThread

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetDefaultThreadStackSize

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetFreeThreadCount

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetSpecificFreeThreadCount

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetThreadCurrentTaskRef

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetThreadState

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetThreadStateGivenTaskRef

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeDebuggerDisposeThreadUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeDebuggerNewThreadUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeDebuggerThreadSchedulerUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeThreadEntryUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeThreadSchedulerUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeThreadSwitchUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeThreadTerminationUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewDebuggerDisposeThreadProc

Supported  NewDebuggerDisposeThreadUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewDebuggerNewThreadProc

Supported  NewDebuggerNewThreadUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewDebuggerThreadSchedulerProc

Supported  NewDebuggerThreadSchedulerUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewThread

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewThreadEntryProc

Supported  NewThreadEntryUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewThreadSchedulerProc

Supported  NewThreadSchedulerUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewThreadSwitchProc

Supported  NewThreadSwitchUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewThreadTerminationProc

Supported  NewThreadTerminationUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetDebuggerNotificationProcs

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetThreadReadyGivenTaskRef

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetThreadScheduler

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetThreadState

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetThreadStateEndCritical

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetThreadSwitcher

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetThreadTerminator

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ThreadBeginCritical

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ThreadCurrentStackSpace

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ThreadEndCritical

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ThreadEntryProcPtr

Supported  ThreadSchedulerProcPtr

Supported  ThreadSwitchProcPtr

Supported  ThreadTerminationProcPtr

Supported  YieldToAnyThread

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  YieldToThread

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 5/11/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.